package cn.mw.cmdb.anno;


import cn.mw.cmdb.entity.PropertyTypeString;
import cn.mw.microMonitorCommon.entity.cmdb.RelatedDataType;

import java.lang.annotation.*;

@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD})
public @interface CMDBHeader {

    //排序
    int order() default 0;

    //是否可见
    boolean visible() default true;

    //长度
    int flex() default 200;

    //名称
    String name() default "";

    String propertyTypeId() default PropertyTypeString.ID;

    RelatedDataType relateDataProcesor() default RelatedDataType.none;
}
